package com.shine.rabbitmq.request;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author huihui
 * @date 2025/5/7 11:40
 * @description CommonLogModel
 */
@Data
public class CommonLogRequest {

    // 链路追踪ID
    private String traceId;

    // 客户端ID
    private String clientId;

    // 用户ID
    private Long userId;

    // 用户名
    private String username;

    // uri
    private String uri;

    // path
    private String path;

    // 访问时间
    private LocalDateTime requestTime = LocalDateTime.now();

    // IP地址
    private String ip;

    // 请求方法
    private String requestMethod;

    // 请求头
    private String requestHeaders;

    // 请求参数
    private String requestParams;

    // 访问的服务名
    private String service;

}
